TESSY 教程中心
TESSY中文网站 > 教程中心
教程中心分类
TESSY
免费下载
前往了解
TESSY进行软件单元测试时,数组参数是比较容易出现配置问题的数据类型。与普通变量不同,数组不仅需要关注元素值,还需要保证数组长度、下标范围以及内存分配方式和被测函数定义一致。实际测试过程中,经常会遇到测试数据无法导入、数组元素对应错误、测试程序运行异常等情况,这些问题多数和测试接口解析、数组维度设置以及测试数据格式有关。处理数组测试时,需要先确认函数接口定义,再根据数组类型配置对应测试数据。
2026-09-29
TESSY进行嵌入式软件单元测试时,浮点数比较是比较容易出现误判的环节。由于浮点数在计算机中采用二进制形式保存,小数运算过程中可能产生微小误差,即使程序逻辑正确,实际输出值和预期结果也可能存在极小差异。如果测试环境按照完全相等方式比较,就可能出现测试失败。实际项目中,浮点数测试通常需要设置合理的比较容差,让测试结果关注计算逻辑偏差,而不是忽略无意义的小数误差。
2026-09-29
TESSY进行单元测试时,可以通过导入CSV文件批量管理测试数据,减少手动输入测试值的工作量。CSV测试数据通常用于保存函数输入参数、期望输出结果以及边界条件等内容,适合测试用例数量较多的场景。实际使用过程中,测试数据导入后出现参数顺序错误、变量匹配异常或者测试结果不符合预期的情况比较常见,这类问题通常和CSV字段定义、测试对象接口变化以及TESSY数据映射设置有关,需要结合测试函数定义逐项检查。
2026-09-29
TESSY代码插桩主要用于收集软件运行过程中的覆盖率数据,例如语句覆盖、分支覆盖以及MC/DC覆盖等。在汽车软件测试项目中,代码插桩通常会和单元测试结合使用,通过插入统计代码记录被测函数执行情况。实际使用时,插桩后的程序可能出现运行异常,例如测试程序启动失败、执行结果异常、目标环境运行不稳定等问题。这类情况通常和插桩配置、编译参数、内存空间以及目标平台限制有关,需要结合构建日志和运行环境逐项检查。
2026-09-29
TESSY进行单元测试时,需要根据被测软件实际使用的编译器、目标平台以及编译参数生成对应测试环境。如果编译器配置不匹配,常见表现包括测试驱动生成失败、源文件无法编译、链接错误或者测试程序无法运行。实际项目中,很多问题并不是TESSY测试用例本身造成,而是编译器路径、目标架构、宏定义以及链接参数没有和原工程保持一致。因此,配置编译器选项时,需要让TESSY测试环境尽量接近正式开发环境。
2026-09-29
TESSY在单元测试和集成测试中,会把测试输入、预期值和实际执行结果分别管理,并根据预期值与实际值的比较结果判断测试通过或失败。处理“TESSY怎么管理测试用例预期值,TESSY预期值修改后测试结果没有更新如何处理”时,需要区分测试规格发生变化与已有测试结果发生变化。修改预期值只是更新了测试定义,已有结果不会因此自动变成一次新的测试执行结果。
2026-08-18
TESSY进行单元测试和组件测试时,可以通过结构覆盖结果判断测试数据实际执行了哪些代码路径。分支覆盖率不足往往说明某些判断结果、异常路径或边界场景还没有被现有测试触发,但也可能与条件编译、代码变体或不可达代码有关。围绕“TESSY怎么查看分支覆盖率,TESSY分支覆盖率不足时如何查找未覆盖路径”,重点是从覆盖率数字继续定位到具体分支,再判断真正缺少的是测试数据还是覆盖依据。
2026-08-17
在TESSY进行单元测试时,函数返回值可以直接作为测试对象的输出结果参与判定。TESSY怎么设置函数返回值检查,TESSY函数返回值与预期结果不一致如何定位,重点是先确认测试接口已经正确识别返回值,再为不同测试用例填写对应的预期结果。出现失败后,则需要结合输入数据、实际返回值和函数执行路径判断差异究竟来自测试数据还是被测代码。TESSY会在执行后比较预期值和实际值,并据此给出测试结果。
2026-08-17
在TESSY进行C/C++单元测试时,普通数值参数可以直接填写输入值,而指针参数还涉及指针指向的内存对象、对象长度以及数据传递方向。特别是数组指针、结构体指针和多级指针,如果只给指针本身配置数据,却没有正确建立目标对象,测试驱动可能无法按照预期初始化或读取数据。处理“TESSY怎么配置指针参数测试数据,TESSY指针参数测试结果异常如何排查”时,应把指针地址和指针指向的数据分开检查,再结合被测函数实际访问的内存范围判断结果是否合理。TESSY会通过动态对象表示指针实际指向的测试数据区域。
2026-08-17
在TESSY进行单元测试时,测试对象除了函数参数和返回值,还可能依赖全局变量、静态全局变量或静态局部变量。此类变量如果初始状态不确定,很容易导致同一测试用例在不同执行顺序下得到不同结果。因此,进行“TESSY怎么设置全局变量初始值,TESSY全局变量初始值没有生效如何检查”时,既要确认测试数据已经正确传入,也要区分测试开始前的初始化与源代码运行后的再次赋值。
2026-08-17

第一页123456下一页最后一页

176 5129 0128